1 /*!
2 * Bootstrap Reboot v4.2.1 (https://getbootstrap.com/)
3 * Copyright 2011-2018 The Bootstrap Authors
4 * Copyright 2011-2018 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7 */
8 *,
9 *::before,
10 *::after {
11 box-sizing: border-box;
12 }
13
14 html {
15 font-family: sans-serif;
16 line-height: 1.15;
17 -webkit-text-size-adjust: 100%;
18 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
19 }
20
21 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
22 display: block;
23 }
24
25 body {
26 margin: 0;
27 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
28 font-size: 1rem;
29 font-weight: 400;
30 line-height: 1.5;
31 color: #212529;
32 text-align: left;
33 background-color: #fff;
34 }
35
36 [tabindex="-1"]:focus {
37 outline: 0 !important;
38 }
39
40 hr {
41 box-sizing: content-box;
42 height: 0;
43 overflow: visible;
44 }
45
46 h1, h2, h3, h4, h5, h6 {
47 margin-top: 0;
48 margin-bottom: 0.5rem;
49 }
50
51 p {
52 margin-top: 0;
53 margin-bottom: 1rem;
54 }
55
56 abbr[title],
57 abbr[data-original-title] {
58 text-decoration: underline;
59 -webkit-text-decoration: underline dotted;
60 text-decoration: underline dotted;
61 cursor: help;
62 border-bottom: 0;
63 text-decoration-skip-ink: none;
64 }
65
66 address {
67 margin-bottom: 1rem;
68 font-style: normal;
69 line-height: inherit;
70 }
71
72 ol,
73 ul,
74 dl {
75 margin-top: 0;
76 margin-bottom: 1rem;
77 }
78
79 ol ol,
80 ul ul,
81 ol ul,
82 ul ol {
83 margin-bottom: 0;
84 }
85
86 dt {
87 font-weight: 700;
88 }
89
90 dd {
91 margin-bottom: .5rem;
92 margin-left: 0;
93 }
94
95 blockquote {
96 margin: 0 0 1rem;
97 }
98
99 b,
100 strong {
101 font-weight: bolder;
102 }
103
104 small {
105 font-size: 80%;
106 }
107
108 sub,
109 sup {
110 position: relative;
111 font-size: 75%;
112 line-height: 0;
113 vertical-align: baseline;
114 }
115
116 sub {
117 bottom: -.25em;
118 }
119
120 sup {
121 top: -.5em;
122 }
123
124 a {
125 color: #007bff;
126 text-decoration: none;
127 background-color: transparent;
128 }
129
130 a:hover {
131 color: #0056b3;
132 text-decoration: underline;
133 }
134
135 a:not([href]):not([tabindex]) {
136 color: inherit;
137 text-decoration: none;
138 }
139
140 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
141 color: inherit;
142 text-decoration: none;
143 }
144
145 a:not([href]):not([tabindex]):focus {
146 outline: 0;
147 }
148
149 pre,
150 code,
151 kbd,
152 samp {
153 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
154 font-size: 1em;
155 }
156
157 pre {
158 margin-top: 0;
159 margin-bottom: 1rem;
160 overflow: auto;
161 }
162
163 figure {
164 margin: 0 0 1rem;
165 }
166
167 img {
168 vertical-align: middle;
169 border-style: none;
170 }
171
172 svg {
173 overflow: hidden;
174 vertical-align: middle;
175 }
176
177 table {
178 border-collapse: collapse;
179 }
180
181 caption {
182 padding-top: 0.75rem;
183 padding-bottom: 0.75rem;
184 color: #6c757d;
185 text-align: left;
186 caption-side: bottom;
187 }
188
189 th {
190 text-align: inherit;
191 }
192
193 label {
194 display: inline-block;
195 margin-bottom: 0.5rem;
196 }
197
198 button {
199 border-radius: 0;
200 }
201
202 button:focus {
203 outline: 1px dotted;
204 outline: 5px auto -webkit-focus-ring-color;
205 }
206
207 input,
208 button,
209 select,
210 optgroup,
211 textarea {
212 margin: 0;
213 font-family: inherit;
214 font-size: inherit;
215 line-height: inherit;
216 }
217
218 button,
219 input {
220 overflow: visible;
221 }
222
223 button,
224 select {
225 text-transform: none;
226 }
227
228 button,
229 [type="button"],
230 [type="reset"],
231 [type="submit"] {
232 -webkit-appearance: button;
233 }
234
235 button::-moz-focus-inner,
236 [type="button"]::-moz-focus-inner,
237 [type="reset"]::-moz-focus-inner,
238 [type="submit"]::-moz-focus-inner {
239 padding: 0;
240 border-style: none;
241 }
242
243 input[type="radio"],
244 input[type="checkbox"] {
245 box-sizing: border-box;
246 padding: 0;
247 }
248
249 input[type="date"],
250 input[type="time"],
251 input[type="datetime-local"],
252 input[type="month"] {
253 -webkit-appearance: listbox;
254 }
255
256 textarea {
257 overflow: auto;
258 resize: vertical;
259 }
260
261 fieldset {
262 min-width: 0;
263 padding: 0;
264 margin: 0;
265 border: 0;
266 }
267
268 legend {
269 display: block;
270 width: 100%;
271 max-width: 100%;
272 padding: 0;
273 margin-bottom: .5rem;
274 font-size: 1.5rem;
275 line-height: inherit;
276 color: inherit;
277 white-space: normal;
278 }
279
280 progress {
281 vertical-align: baseline;
282 }
283
284 [type="number"]::-webkit-inner-spin-button,
285 [type="number"]::-webkit-outer-spin-button {
286 height: auto;
287 }
288
289 [type="search"] {
290 outline-offset: -2px;
291 -webkit-appearance: none;
292 }
293
294 [type="search"]::-webkit-search-decoration {
295 -webkit-appearance: none;
296 }
297
298 ::-webkit-file-upload-button {
299 font: inherit;
300 -webkit-appearance: button;
301 }
302
303 output {
304 display: inline-block;
305 }
306
307 summary {
308 display: list-item;
309 cursor: pointer;
310 }
311
312 template {
313 display: none;
314 }
315
316 [hidden] {
317 display: none !important;
318 }
319 /*# sourceMappingURL=bootstrap-reboot.css.map */